/**
 * 商品评分相关的JavaScript函数
 */

/**
 * 初始化评分组件
 */
$(function() {
    // 评分星星点击事件
    $('.rating-stars i').click(function() {
        var score = $(this).data('score');
        // 设置评分值
        $('#score').val(score);
        // 更新星星显示
        updateStars(score);
    });
    
    // 提交评分表单
    $('#rating-form').submit(function(e) {
        // 检查用户是否输入了评论
        var comment = $('#comment').val().trim();
        if (comment === '') {
            alert('请输入评论内容');
            e.preventDefault();
            return false;
        }
        
        // 检查用户是否选择了评分
        var score = $('#score').val();
        if (score === '0') {
            alert('请选择评分');
            e.preventDefault();
            return false;
        }
    });
});

/**
 * 更新星星显示
 */
function updateStars(score) {
    $('.rating-stars i').each(function() {
        var star = $(this);
        if (star.data('score') <= score) {
            star.removeClass('far').addClass('fas');
        } else {
            star.removeClass('fas').addClass('far');
        }
    });
} 